artificial pacemaker - German English Dictionary